﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace M2B.GestionEntretiens.POCOS
{

    /// <summary>
    /// Cette Classe décrit une proposition d'une question
    /// </summary>
    /// <remarks>
    /// Informations de la classe : 
    /// <list type="bullet">
    /// <item name="authors">Auteur : M2B : Bilel / Maher SAMMARI</item>
    /// <item name="creation date">Date de création : 01/04/2014</item>
    /// <item name="last modification">Date de dernière modification : 01/04/2014</item>
    /// </list>
    /// </remarks>
    [DataContract]
    public class Proposition
    {
        #region Properties
        /// <summary>
        /// Identificateur
        /// </summary>
        [DataMember]
        public int PropositionId { get; set; }
        /// <summary>
        /// La proposition
        /// </summary>
        [DataMember]
        public string ContenuProposition { get; set; }
        /// <summary>
        /// Indiquer si cette proposition est la bonne réponse
        /// </summary>
        [DataMember]
        public bool IsReponse { get; set; }
        /// <summary>
        /// Question
        /// </summary>
        [DataMember]
        public  Question Question { get; set; }
        /// <summary>
        /// La date de création
        /// </summary>
        [DataMember]
        public DateTime? DateCreation { get; set; }
        /// <summary>
        /// La date de modification
        /// </summary>
        [DataMember]
        public DateTime? DateModification { get; set; }
        /// <summary>
        /// Est elle choisit par le candidat
        /// </summary>
        [DataMember]
        public bool Statut { get; set; }
        #endregion

        #region Constructeurs
        /// <summary>
        /// Constructeur par défault
        /// </summary>
        public Proposition()
        {
            
        }
        #endregion

    }
}
